package com.iot.spi.response;

import com.iot.spi.pojo.LocationInfo;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class WatchTrackSearchResponse {

    // gps状态
    private String gpsStatus;

    // 纬度
    private LocationInfo location;

    // 速度
    private Double speed;

    // 方向
    private Double direction;

    // 海拔
    private Double altitude;

    // 卫星个数
    private Integer satelliteCount;

    // GSM信号强度
    private Integer gsmSignalStrength;

    // 电量
    private Integer batteryLevel;

    // 终端状态，告警类型
    private String terminalStatus;

    // 告警类型描述
    private String alarmDesc;
    /**
     * 通道获取key
     */
    private String channelKey;
    /**
     * 通道所属 产品code
     */
    private String productCode;
    /**
     * 设备ID
     */
    private String deviceId;
    /**
     * 创建时间
     */
    private String createTime;
    /**
     * 记录时间  yyyy-MM-dd'T'HH:mm:ss'Z'
     */
    private String recordTime;
    /**
     * 是否有效数据
     */
    private Boolean validData;

    public void setLocation(LocationInfo location) {
        this.location = location;
    }
}
